How to Solve IMO questions